punch force - French English Dictionary